Fix braino in cleansing functions.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 1 Oct 2002 18:27:01 +0000 (18:27 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 1 Oct 2002 18:27:01 +0000 (18:27 +0000)
gpsbabel/magproto.c

index 35961145b077cc93e6113c6002ec3871f1376119..60bd44ac443fbf4794cc6bafb98f334819306062 100644 (file)
@@ -157,7 +157,7 @@ m315_cleanse(char *istring)
        static char m315_valid_chars[] = 
                "ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789";
        for (o=rstring,i=istring; *i; i++) {
-               if (strchr(m315_valid_chars, *o)) {
+               if (strchr(m315_valid_chars, *i)) {
                        *o++ = toupper(*i);
                }
        }
@@ -178,8 +178,8 @@ m330_cleanse(char *istring)
        char *o, *i;
 
        for (o=rstring,i=istring; *i;i++) {
-               if (strchr(m330_valid_chars, *o)) {
-                       *o++ = (*i);
+               if (strchr(m330_valid_chars, *i)) {
+                       *o++ = *i;
                }
        }
        *o = 0;